using System;
using System.Threading.Tasks;
using JlPay.Sdk.Examples.Ledger.Bill;

namespace JlPay.Sdk.Examples.Ledger.Bill
{
    /// <summary>
    /// 账单模块主程序
    /// </summary>
    public class BillMain
    {
        /// <summary>
        /// 主程序入口
        /// </summary>
        /// <param name="args">命令行参数</param>
        /// <returns>任务</returns>
        public static async Task Main(string[] args)
        {
            Console.WriteLine("==========================================");
            Console.WriteLine("===== JlPay SDK Ledger/Bill模块示例程序 =====");
            Console.WriteLine("==========================================");
            Console.WriteLine();

            // 执行账单申请URL示例
            Console.WriteLine("==========================================");
            Console.WriteLine("===== 账单申请URL示例 =====");
            Console.WriteLine("==========================================");
            await BillApplyUrlExample.BillApplyUrlDemoAsync();
            Console.WriteLine();

            Console.WriteLine("==========================================");
            Console.WriteLine("===== 所有示例运行完毕 =====");
            Console.WriteLine("==========================================");
        }
    }
} 